/*
 * @Description: 1016 部分A+B (15 point(s))
 * @Autor: kaikaima
 * @Date: 2021-03-01 10:30:38
 * @LastEditors: kaikaima
 * @LastEditTime: 2021-03-01 10:30:57
 */
/*正整数 A 的“D​A​​（为 1 位整数）部分”定义为由 A 中所有 D​A​​ 组成的新整数 P​A​​。例如：给定 A=3862767，D​A​​=6，则 A 的“6 部分”P​A​​ 是 66，因为 A 中有 2 个 6。
  现给定 A、D​A​​、B、D​B​​，请编写程序计算 P​A​​+P​B​​。
  输入格式：
  输入在一行中依次给出 A、D​A​​、B、D​B​​，中间以空格分隔，其中 0<A,B<10​10​​。
  输出格式：
  在一行中输出 P​A​​+P​B​​ 的值。*/

#include <iostream>

int main (int argc, char* argv[]){
    char A[10],B[10];
    char da,db;
    int ra=0,rb=0;
    std::cin>>A>>da>>B>>db;
    for(int i=0;A[i]!='\0';i++){
        if(A[i]==da) ra=ra*10+(da-'0');
    }
    for(int i=0;B[i]!='\0';i++){
        if(B[i]==db) rb=rb*10+(db-'0');
    }
    std::cout<<ra+rb;
    return 0;
}